;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;  GQƃXe[g
;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;--------------------------------------------------------------------------------------------------
;
;  <{> Xe[g
;
;--------------------------------------------------------------------------------------------------
[StateDef 19000]
type=U
movetype=U
physics=U
movehitpersist=1
hitdefpersist=1
;--------------------------------------------------------------------------------------------------
[State ]
type=SelfState
trigger1=Name="Angelia"
trigger2=Name!="Angelia"
trigger2=!IsHelper
trigger2=AuthorName="Youjo_M"&&NumExplod(15999999)&&SelfAnimExist(15544855)&&PowerMax=544855&&NumExplod(15000000+ID)
trigger3=Name!="Angelia"
trigger3=IsHelper
trigger3=AuthorName="Youjo_M"&&Root,NumExplod(15999999)&&SelfAnimExist(15544855)&&Root,PowerMax=544855&&Root,NumExplod(15000000+Root,ID)
persistent=256
value=544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=IsHelper
peristent=256
value=19100
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,S]
type=ChangeState
trigger1=!Alive&&PalNo<2
persistent=256
value=5150
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Xe[g]
type=ChangeState
trigger1=HitPauseTime
persistent=256
value=62620010+11*(!PalNo);0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim2
trigger1=Anim!=[19000,19002]
trigger1=SelfAnimExist(5050)||SelfAnimExist(5150)
value=19000+!SelfAnimExist(5050)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeAnim2
trigger1=Anim!=[19000,19002]
trigger1=!SelfAnimExist(5050)&&!SelfAnimExist(5150)
value=19002
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,HitPauseTime]
type=HitDef
trigger1=1
attr=,NA
numhits=0
sparkno=-1
hitsound=-1
affectteam=B
getpower=0,0
givepower=0,0
pausetime=2+Random%3,1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=LifeSet
trigger1=1
value=LifeMax
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=LifeSet
trigger1=Random%2
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <wp[> wp[WXe[g
;
;--------------------------------------------------------------------------------------------------
[StateDef 19100]
type=U
movetype=U
physics=U
ctrl=0
;--------------------------------------------------------------------------------------------------
[State ]
type=ChangeState
trigger1=!IsHelper
persistent=256
value=19000
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=SelfState
trigger1=Name="Angelia"
trigger2=AuthorName="Youjo_M"&&Root,NumExplod(15999999)&&SelfAnimExist(15544855)&&Root,PowerMax=544855&&Root,NumExplod(1500000+Root,ID)
persistent=256
value=544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=StateTypeSet
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=1
X=0
Y=-1000
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VelSet
trigger1=1
X=0
Y=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=1
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=NotHitBy
trigger1=1
time=1
value=SCA
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VarSet
trigger1=sysvar(4)!=-544855
sysvar(0)=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VarSet
trigger1=1
sysvar(4)=-544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ԋpXe[g]
type=Null
trigger1=GameTime%300=[0,99]
trigger1=Enemy(Enemy(0),Name!="Angelia"),Anim=2005
trigger1=var(51):=ifelse(Root,GetHitVar(Fall.Damage),5110+(Random%2)*10,ifelse(Random%2,110+(Random%2)*5,ifelse(Random%2,1305,PrevStateNo)))||1
trigger2=GameTime%300=[100,199]
trigger2=Enemy(Enemy(0),Name!="Angelia"),Anim=2005
trigger2=var(51):=ifelse(Random%4,122+Random%8,PrevStateNo)||1
trigger3=(GameTime%300=[200,299])||Enemy(Enemy(0),Name!="Angelia"),var(53)>0
trigger3=Enemy(Enemy(0),Name!="Angelia"),Anim=2005
trigger3=1||var(51):=Enemy(Enemy(0),Name!="Angelia"),var(53)
trigger4=Enemy(Enemy(0),Name!="Angelia"),Anim!=2005
trigger4=var(51):=PrevStateNo||1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Xe[gԂpProjectile]
type=Projectile
trigger1=(Time=[5,250])||(sysvar(0)=[5,250])
trigger1=Root,Alive
trigger1=Root,StateNo!=PrevStateNo
attr=SCA,AA,AT,AP
guard.dist=0
numhits=0
sparkno=-1
hitsound=-1
priority=7,Hit
projID=19100
projanim=Anim
projhits=1
projremove=1
projremovetime=30
projsprpriority=62626262
projedgebound=62626262
projstagebound=62626262
projheightbound=-62626262,62626262
postype=Left
offset=0,-10000
sparkxy=999,999
getpower=0,0
givepower=0,0
p1stateno=var(51)
pausetime=1,1
supermovetime=626262626262
pausemovetime=626262626262
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ۏpProjectile]
type=Projectile
trigger1=Time>=300||sysvar(0)>=300
trigger1=(Root,StateNo!=52&&Root,StateNo!=0)||!Ctrl
attr=SCA,AA,AT,AP
guard.dist=0
numhits=0
sparkno=-1
hitsound=-1
priority=7,Hit
projID=19101
projanim=Anim
projhits=1
projremove=1
projremovetime=30
projsprpriority=62626262
projedgebound=62626262
projstagebound=62626262
projheightbound=-62626262,62626262
postype=Left
offset=0,-10000
sparkxy=999,999
getpower=0,0
givepower=0,0
p1stateno=52
pausetime=1,1
supermovetime=626262626262
pausemovetime=626262626262
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ1-1]
type=ParentVarSet
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(31)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(32)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(33)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30))=(GameTime+1)*(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(31)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ1-2]
type=ParentVarAdd
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(31)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(32)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(33)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30))=(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(32)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ1-3]
type=ParentVarAdd
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(31)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(32)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(33)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(30))=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(33)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ2-1]
type=ParentVarSet
triggerall=GameTime%15>4
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(36)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(37)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(38)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35))=(GameTime+1)*(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(36)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ2-2]
type=ParentVarAdd
triggerall=GameTime%15>4
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(36)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(37)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(38)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35))=(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(37)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ2-3]
type=ParentVarAdd
triggerall=GameTime%15>4
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(36)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(37)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(38)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(35))=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(38)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ3-1]
type=ParentVarSet
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(41)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(42)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(43)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40))=(GameTime+1)*(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(41)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ3-2]
type=ParentVarAdd
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(41)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(42)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(43)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40))=(GameTime+1)*PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(42)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeXe[gђ3-3]
type=ParentVarAdd
triggerall=GameTime%15<10
triggerall=Root,ID=Parent,ID&&PlayerIDExist(Enemy(Enemy(0),Name!="Angelia"),var(12))
trigger1=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40)
trigger2=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(41)
trigger3=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(42)
trigger4=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(43)
var(PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(40))=PlayerID(Enemy(Enemy(0),Name!="Angelia"),var(12)),var(43)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,wp[Ct0]
type=LifeSet
trigger1=Time>=330||sysvar(0)>=330
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,wp[]
type=DestroySelf
trigger1=IsHelper
trigger1=Time>=350||sysvar(0)>=350
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=SelfState
trigger1=Time>=350||sysvar(0)>=350
persistent=256
value=5050+(Random%2)*100
ignorehitpause=1
;--------------------------------------------------------------------------------------------------